#ifndef MJDATA
#define MJDATA
#include <iostream>
#include <unordered_map>
#include <set>
extern std::unordered_map<uint64_t, uint64_t> SHAPE_LAIZI_MAP;
extern uint64_t SHAPE_LAIZI_DATA[];
extern int SHAPE_LAIZI_DATA_len;
extern std::unordered_map<uint64_t, uint64_t> SHAPE_ZPART_MAP;
extern uint64_t SHAPE_ZPART_DATA[];
extern int SHAPE_ZPART_DATA_len;
extern std::unordered_map<uint64_t, uint64_t> SHAPE_PART_MAP;
extern uint64_t SHAPE_PART_DATA[];
extern int SHAPE_PART_DATA_len;
extern std::set<uint64_t> ALL_SHAPE_SET;
extern std::set<uint64_t> QIDUI_SET;
#endif
